home *** CD-ROM | disk | FTP | other *** search
/ Aminet 22 / Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso / Aminet / dev / src / RLD_source.lha / RLD_source / libinit_priv.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-10-24  |  1.4 KB  |  63 lines

  1. /*
  2.   $Id: libinit_priv.h,v 1.2 1997/10/21 22:35:08 wegge Stab wegge $
  3.  
  4.   $Log: libinit_priv.h,v $
  5.   Revision 1.2  1997/10/21 22:35:08  wegge
  6.   Snapshot inden upload af 2.13 i source og binær form
  7.  
  8.   Revision 1.1  1997/10/21 03:49:58  wegge
  9.   Initial revision
  10.  
  11.  */
  12.  
  13. #if !defined(LIBINIT_PRIV_H)
  14. #define LIBINIT_PRIV_H
  15.  
  16. #include <exec/resident.h>
  17. #include <exec/alerts.h>
  18. #include <exec/exec.h>
  19.  
  20. #include "rexx_gls.h"
  21.  
  22. /*
  23.  * The blue smoke.
  24.  */
  25.  
  26. const APTR InitTab[];
  27. const APTR __rgls_functable__[];
  28. const BYTE LibName[];
  29. const BYTE LibIdString[];
  30.  
  31. /* Prototypes for the standard functions. */
  32.  
  33. LONG FailOnRun(VOID);
  34. struct Library *LibInit(APTR SegList __asm("a0"),
  35.             struct RexxGLSBase *RglsBase __asm("d0"),
  36.             struct ExecBase *ExecBase __asm("a6"));
  37. struct Library *LibOpen(struct  RexxGLSBase *RglsBase __asm("a6"));
  38. APTR LibClose(struct  RexxGLSBase *RglsBase __asm("a6"));
  39. APTR LibExpunge(struct  RexxGLSBase *RglsBase __asm("a6"));
  40. APTR LibExtFunc(struct  RexxGLSBase *RglsBase __asm("a6"));
  41.  
  42. /*
  43.  * And for the other entry points.
  44.  */
  45.  
  46. VOID ArexxMatchPoint(struct RexxMsg * __asm("a1"),
  47.                      struct RexxGLSBase * __asm("a6"));
  48.  
  49. /*
  50.  * Various constants.
  51.  */
  52.  
  53. #if !defined (ADATE)
  54. #define ADATE "21.10.97"
  55. #endif
  56.  
  57. #define REXXGLS_VER 2
  58. #define REXXGLS_REV 14
  59. #define REXXGLS_NAME "rexxlocaldates.library"
  60. #define REXXGLS_VERSTAG "$VER: " ## REXXGLS_NAME ## " 2.14 (" ## ADATE ## ")"
  61.  
  62. #endif /* LIBINIT_PRIV_H */
  63.